Лабораторная работа №1

Имитационное моделирование

Александрова Ульяна

Российский университет дружбы народов, Москва, Россия

14 февраля 2025

Информация

Докладчик

  • Александрова Ульяна
  • студентка 3го курса
  • Факультет физико-математических и естественных наук
  • Российский университет дружбы народов
  • 1132226444@rudn.ru

Цель работы

Целью работы является освоение работы с топологиями сетей при помощи средства имитационного моделирования NS-2, а также анализ результатов моделирования.

Задание

  1. Проверить работу примеров из источника;
  2. Выполнить упражнение по описанию своей собственной топологии сети.

Выполнение лабораторной работы

Шаблон сценария для NS-2

Создание шаблона в новой директории
Заполненный шаблон

NS

Окно симулятора

Простой пример описания топологии сети, состоящей из двух узлов и одного соединения

Начальный вид модели
Перправка пакетов из узла

Пример с усложнённой топологией сети

Работа сети из второго примера

Пример с кольцевой топологией сети

Кольцевая топология
Разрыв связи и перенаправление пакетов

Упражнение

  • передача данных должна осуществляться от узла n(0) до узла n(5) по кратчайшему пути в течение 5 секунд модельного времени;
  • передача данных должна идти по протоколу TCP (тип Newreno), на принимающей стороне используется TCPSink-объект типа DelAck;
  • поверх TCP работает протокол FTP с 0,5 до 4,5 секунд модельного времени;
  • с 1 по 2 секунду модельного времени происходит разрыв соединения между узлами n(0) и n(1);
  • при разрыве соединения маршрут передачи данных должен измениться на резервный, после восстановления соединения пакеты снова должны пойти по кратчайшему пути.

Передача данных по кратчайшему пути
Изменение потока

Выводы

Я научилась работать с утилитой NS-2, а также построила простейшие примеры топологии сети, что помогло мне освоить базу для их последующего моделирования.